.container {
    background: #f8f7ed;
    border: thin black solid;
    padding-bottom: 0px;
}

#header {
    background: #f36e24 url('/images/RITter.png') no-repeat;
    height: 100px;
}

#account {
    color:#FFF;
    background-color: transparent;
    text-decoration:none;
    font-size: large;
    vertical-align: middle;
}

#account a:link, #account a:visited, #account a:hover, #account a:active {
    color:#FFF;
    background-color: transparent;
    text-decoration: underline;
    font-size: large;
}

#menu {
    margin: 0px;
    list-style: none;
    background-color: #513127;
    width: 100%;
    height: 30px;
}

#menu ul{
    margin:20px 9px 0 0;
    padding: 0;
    float:right;
}

#menu li{
    float:left;
    list-style-type:none;
    padding:0 0 0 15px;
    border:0;
}

#menu a:link, #menu a:visited {
    color:#FFF;
    background-color: transparent;
    text-decoration:none;
    font-size: large;
    vertical-align: middle;
}
#menu a:hover {
    color:#FFF;
    background-color: transparent;
    text-decoration:underline;
    font-size: large;
    vertical-align: middle;
}
#menu a:active {
    color:#FFF;
    background-color: transparent;
    text-decoration:none;
    font-size: large;
    vertical-align: middle;
}


#notice {
    position: relative;
    top: 0px;
    padding:0 0 0 15px;
    margin: 0;
    font-size: large;
    text-align: center;
    background:#AAAAAA;
    color: #FFF;
}

.error {
    position: relative;
    top: 0px;
    padding:0 0 0 15px;
    margin: 0;
    font-size: 1.8en;
    text-align: center;
    background:#f36e24;
    color: #FFF;
}

.icon {
    height: 1.3em;
    width: 1.3em;
    margin: 2px;
    vertical-align: middle;
}

.fieldWithErrors {
    padding: 2px;
    margin-bottom: -15px;
    background-color: #f36e24;
    display: table;
}

.formError{
    color: #f36e24;
    margin: 0;
    padding: 0;
}

#errorExplanation {
    width: 600px;
    border: 2px solid #f36e24;
    padding: 7px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    background-color: #f0f0f0;
}

#errorExplanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: large;
    margin: -7px;
    background-color: #f36e24;
    color: #fff;
}

#errorExplanation p {
    color: #AAAAAA;
    margin-bottom: 0;
    padding: 5px;
    color: #000;
}

#errorExplanation ul li {
    font-size: 12px;
    list-style: square;
}

#content a:link, #content a:visited {
    color:#F36E21;
    background-color: transparent;
    text-decoration:none;
}
#content a:hover {
    color:#F36E21;
    background-color: transparent;
    text-decoration:underline;
}
#content a:active {
    color:#F36E21;
    background-color: transparent;
    text-decoration:none;
}

#content h2{
    color:#513127;
    font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
    border-bottom: thin solid black;
}

.new-writ{
    padding: 0 0 30px 0;
    border-bottom: thin dashed #ddd;
}
#count{
    text-align:left;
    font-size:large;
    font-family: 'Georgia',serif;
    color:#F36E21;
}
.writ{
    border-bottom: thin dashed #ddd;
}
.meta{
    margin-bottom: 12px;
}
.date{
    font-style:italic;
    color:#696958;
}

.message{
    margin: 0 0 0 0;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    overflow:hidden;
}

#footer {
    background-color: #513127;
    margin: 0px;
}

#credits {
    color: #ffffff;
    margin: 0px;
    padding-left: 15px;
}

